// Fill out your copyright notice in the Description page of Project Settings.

#pragma once
/**
 * this interface is use for provider
 */

#include "ResourceProviderBase.generated.h"

#define TAKEOUT_TYPE_INF 0
#define TAKEOUT_TYPE_LIM 1

UINTERFACE()
class ISALONG2_API UResourceProviderBase :public UInterface
{
	GENERATED_UINTERFACE_BODY()
};

class ISALONG2_API IResourceProviderBase
{
	GENERATED_IINTERFACE_BODY()

public:
	// if multipPlayer this must return a id type or not 
	virtual void Take(float takeValues) {};
	virtual void SetContains(float values) {};
};
